﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Demo5
{
    /// <summary>
    /// 递归调用
    /// </summary>
    class Program
    {
        static void Main(string[] args)
        {
            Test(1);
            Console.ReadKey();
        }

        static void Test(int num)
        {
            // 递归结束的条件    形成了一个特殊的循环 
            if (num > 10)
                // 跳出方法的命令
                return;
                  
            Console.WriteLine(num++);
            // 方法自己调用自己, 递归调用
            Test(num);
        }
    }
}
